from libs.yuntongxun.sms import CCP
from celery_tasks.main import app

# 我们把任务单独抽取出来，放到一个包中
# 包中的任务文件名必须是 tasks

# 我们需要使用Celery对象的装饰器来装饰该函数
# 注意：必须选择Celery对象的task()这个装饰器，而不是tasks
# task的第一个参数 name 必须写
@app.task(name='send_sms_code')
def send_sms_code(mobile, sms_code):
    ccp = CCP()
    ccp.send_template_sms(mobile, [sms_code, 5], 1)
